piece of garbage - French English Dictionary